home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha Extra 2004 January / CyberMycha Extra 1-2004 (Poland) (Disc 2).bin / Pippi / gmsb.dir / Internal_3_blowJob.ls < prev    next >
Encoding:
Text File  |  2001-09-12  |  1.3 KB  |  86 lines

  1. property meSprite, gumSprite, ChewMember, BlowMember, activity, mLoc, outSwitch
  2.  
  3. on beginSprite me
  4.   outSwitch = 0
  5.   meSprite = sprite(me.spriteNum)
  6.   gumSprite = sprite(me.spriteNum + 4)
  7.   ChewMember = member("chew", 1)
  8.   BlowMember = member("blow", 1)
  9.   activity = 0
  10.   mLoc = meSprite.loc
  11. end
  12.  
  13. on exitFrame me
  14.   if gumSprite.frame > 1 then
  15.     if activity = 0 then
  16.       if soundBusy(1) = 0 then
  17.         if outSwitch = 0 then
  18.           sound(1).play(member("out"))
  19.           outSwitch = 1
  20.         end if
  21.       end if
  22.       gumSprite.frame = gumSprite.frame - 1
  23.     end if
  24.   end if
  25. end
  26.  
  27. on mouseDown me
  28.   outSwitch = 0
  29.   mDown(me)
  30.   stopEvent()
  31. end
  32.  
  33. on mouseUp me
  34.   mUp(me)
  35.   stopEvent()
  36. end
  37.  
  38. on mouseUpOutSide me
  39.   mUp(me)
  40.   stopEvent()
  41. end
  42.  
  43. on mDown me
  44.   sound(1).play(member("blowSnd"))
  45.   activity = 1
  46.   setActivity(me)
  47. end
  48.  
  49. on mUp me
  50.   sound(1).stop()
  51.   activity = 0
  52.   setActivity(me)
  53. end
  54.  
  55. on setActivity me
  56.   case activity of
  57.     0:
  58.       meSprite.member = ChewMember
  59.       gumSprite.stop()
  60.     1:
  61.       meSprite.member = BlowMember
  62.       gumSprite.play()
  63.   end case
  64.   updateStage()
  65. end
  66.  
  67. on moveIn me
  68.   meSprite.loc = mLoc
  69. end
  70.  
  71. on moveOut me
  72.   meSprite.loc = point(0, 1000)
  73. end
  74.  
  75. on mouseEnter me
  76.   cursor([500, 501])
  77. end
  78.  
  79. on mouseLeave me
  80.   cursor(0)
  81. end
  82.  
  83. on endSprite me
  84.   cursor(0)
  85. end
  86.